草庐IT

html - 在 Skeleton 中将 div 居中

全部标签

javascript - Angular.js 使用 html2js 将指令与外部模板联合测试 - 无法加载模板

我正在尝试测试使用外部模板的指令。我尝试了以下所有解决方案,但没有成功:ng-directive-testingHowtotestdirectivesthatusetemplateUrlandcontrollers?AngularJS+Karma+Ng-html2js=>Failedtoinstantiatemodule...html我创建了一个测试指令(一个简单的div)并使用内联"template"和外部“templateUrl”对其进行了测试。内联解决方案有效,而外部解决方案无效:angular.module('AdUnit').directive('actionButton',

javascript - 如何通过 javascript 将图像/HTML Canvas 切成两半?

我正在使用html2canvas将具有自定义功能的googlemapjavascriptAPI转换为Canvas,然后转换为图像。在所有浏览器上都能正常工作,除了在IE11上它会生成一个图像,图像右侧有额外的空白,等于(浏览器窗口的宽度-map宽度)。所以我的窗口越宽,右边的空间就越大,反之亦然。我怎样才能在实际图像(768像素宽)的边缘切分该图像(或HTMLcanvas)?我在这里找到了这段代码,但不知道如何为这个任务修改它:varimage=newImage();image.onload=cutImageUp;image.src='myimage.png';functioncutI

javascript - 在 JavaScript 中将 O(n^3) 更改为 O(n^2)

这个问题在这里已经有了答案:Findingthreeelementsinanarraywhosesumisclosesttoagivennumber(15个答案)关闭5年前。我正努力在我的编码解决方案中节省时间。我有一个名为tripletSum的函数,它有两个参数x和a,其中x是一个数字,a是一个数组。如果列表a包含三个加起来等于数字x的元素,则此函数应该返回true,否则它应该返回错误。我已经创建了以下工作解决方案:functiontripletSum(x,a){for(vari=0;i但这似乎不是最佳实践。目前,如果我没记错的话,运行此函数所需的时间是O(n^3),我认为可以将时间

javascript - Vuejs 不会在 HTML 表格元素中呈现组件

我想呈现一个在表格中显示一行的自定义组件。我有以下代码://jsfileVue.component('message-row',{data:function(){return{msg:'Hello'}},template:'{{msg}}'});newVue({el:'#app'});//htmlfile问题是该行最终呈现在表格之外!像这样:Hello您可以在这个JSFiddlehttps://jsfiddle.net/eciii/7v6yrf3x/中查看它我不确定这是一个错误还是我只是在这里遗漏了一些非常明显的东西...... 最佳答案

javascript - jQuery:根据不同子div的内容对div进行排序

我正在尝试创建一个既不使用div也不使用列表的有点复杂的排序功能。不幸的是,两个小时的谷歌搜索对我没有帮助。这是我的HTML的基本设置:Name(SortArgument1)Title(SortArgument2)2010(SortArgumentt3)GreatBritain(SortArgument4)设置有点复杂,但基本上.element是需要根据h3、div.title、div.year或div.country的内容按字母顺序排序的元素。因此,用户将能够查看按名称、年份、国家或标题排序的站点内容。我有一个来自网站的jQuery片段,但我所有的尝试都是试图告诉它使用例如的内容h3

javascript - Wordpress - 在编辑器中插入 html/文本

我正在为Wordpress制作一个Vimeo上传插件,以便您可以直接从wordpress上传到Vimeo并直接嵌入。无论如何,我认为我已经完成了最困难的部分,那就是身份验证(那里有不好的例子)。现在我有另一个问题。在Wordpress中,您可以通过按下弹出窗口中的按钮将图像嵌入到富文本编辑器中。(http://cl.ly/6Xns)(荷兰语中的“Invoegeninbericht”按钮)。现在我想做同样的事情,当有人点击我的“invoegen”按钮(http://cl.ly/6Wmn)时,将“sometekst”(一个url就足够了)插入到富文本区域,我该如何实现?我在Wordpres

javascript - 在 DIV 上拖放文本

我的网站中有一个div,当它被点击时,它会显示搜索框(使用jQuery完成)。但是,我希望这个div接受拖放文本。在我的用例中,用户从网站的任何位置选择常规文本,然后拖放它以将其复制粘贴到搜索框中。如果搜索框始终可见,他只需将其放入文本框中,由浏览器/操作系统本地处理。但是,有没有办法用这个div来模拟同样的事情?用户将他的文本拖放到div上,它会触发点击事件以显示文本框并将拖放的文本粘贴到框中。我的网站使用Modernizr+jQuery+jQueryUI和HTML5/CSS3。IE6兼容性不是问题。提前致谢! 最佳答案 您可以使

javascript - 在浏览器打印上居中 Google map (V3)

我将map设置为页面宽度的100%。map有一个标记,并以该标记为中心。当我打印浏览器时,我希望map保持在标记的中心。这是我为此编写的代码:varlastPos=map.getCenter();google.maps.event.addListener(map,"idle",function(){lastPos=map.getCenter();console.log(lastPos.toString());});google.maps.event.addDomListener(window,"resize",function(){google.maps.event.trigger(m

javascript + html5 Canvas : drawing instead of dragging/scrolling on mobile devices?

我正在使用html5Canvas+一些javascript(onmousedown/move/up)在网页上创建简单的绘图板。在Opera、Firefox、Chrome等中运行良好(在台式电脑上试用)。但是,如果我使用iPhone访问此页面,当我尝试在Canvas上绘图时,它会拖动或滚动页面。这适用于其他页面内容,通过上下滑动页面,您可以像往常一样在移动浏览器中浏览页面。但是有没有一种方法可以在Canvas上禁用此行为,以便移动访问者也可以在上面实际绘制一些东西?为了您的引用,这里有一个简单的例子:functioninit(){varcanvas=document.getElement

javascript - 快速 HTML 表格排序?

是的,我知道有很多JS/jQuery程序可以做到这一点。我目前正在使用http://www.kryogenix.org/code/browser/sorttable/sorttable.js.这非常简单:只需一个JS文件,向表中添加一些类属性,然后就可以了。特别是,您实际上不需要了解JS即可使用它,您可以添加自定义排序键,而无需编写自己的JS来扩展它。由于这两个原因,我非常喜欢它。主要问题:我的表长约9300行,排序需要10-20秒。所以我想知道,还有比这更快的其他脚本吗?这些是我发现的:http://webfx.eae.net/dhtml/sortabletable/sortable